บทความด้านคอมพิวเตอร์

บทความ, องค์ความรู้, การทำเว็บไซต์, ทำโปรแกรม

ค้นหา และศึกษาบทความด้านคอมพิวเตอร์ การเขียนเว็บไซต์ ทำเว็บไซต์ ทำโปรแกรม ทำโปรแกรมบนมือถือ ออกแบบเว็บไซต์ การเขียนโปรแกรม การออกแบบเว็บไซต์ ฐานข้อมูล รวมไปถึงข่าวแวดวง IT, Computer และบทความต่าง ๆ ที่ถูกคัดสรรมาอย่างดี ด้วยเนื้อหาที่สดใหม่ กระชับ และอ่านเข้าใจง่าย ซึ่งจะทำให้คุณสามารถที่จะแก้ไขปัญหาต่าง ๆ จากบทความ และองค์ความรู้ที่ทางเราเลือกมาให้ โดยบทความทุกบทความถูกเขียนขึ้นใหม่ ในเรื่องต่าง ๆ เพื่อนำเสนอมุมมองใหม่ ๆ ให้กับผู้อ่านทุกคน


ประเภทบทความ
บทความด้านคอมพิวเตอร์

    session PHP ตัวแปร session PHP

    บทความวันที่ 7 พฤศจิกายน 2555

    session คือ ตัวแปรชนิดหนึ่งที่มีไว้สำหรับการจัดเก็บข้อมูลอย่างใดอย่างหนึ่ง ให้สามารถใช้งานได้บนทุก ๆ ส่วนของเว็บไซต์ (data across) ซึ่งมีประโยชน์อย่างมากในกรณีที่ต้องการจัดเก็บค่าบางอย่างของผู้ใช้งาน ตลอดเวลาที่อยู่บนหน้าเว็บไซต์

     

    ภาพรวมของ session

    1. ตัวแปร session มีไว้สำหรับเก็บค่าข้อมูลที่ต้องการนำไปใช้งานในทุก ๆ ส่วนของหน้าเว็บไซต์

    2. ตัวแปร session จะถูกทำลายทิ้งในกรณีที่หมดอายุ หรือผู้ใช้งานปิดโปรแกรมเว็บบราว์เซอร์

    3. ต้องประกาศคำสั่ง session_start() บนหน้าเว็บไซต์ที่ต้องการใช้ตัวแปร session เสมอ

    4. ตัวแปร session สามารถกำหนดอายุการใช้งานได้

    5. ตัวแปร session สามารถสร้าง แก้ไข และลบข้อมูลได้

    6. ตัวแปร session จะเก็บไว้ที่เครื่อง Server ใน Folder /tmp (อ้างอิง PHP 5.2.2)

    7. ตัวแปร session สร้างใช้คำสั่ง $_SESSION[variable_name] = value

    8. ตัวแปร session สามารถทำลายทิ้งได้โดยใช้คำสั่งต่าง ๆ เช่น unset, session_destroy, session_unset 

    9. แนะนำให้ประกาศ session_start() ไว้บนสุดของโปรแกรมเสมอ (ถัดต่อจากเปิด Tags PHP)

    10. ใช้คำสั่ง session_id เพื่อกำหนด (set) และดึงค่า (get) ของ session id แต่ละผู้ใช้

     

    ตัวอย่างโปรแกรม

    <?PHP
    	
    	session_start();
    	
    	$_SESSION['sess_name'] = "amplysoft";
    	echo "session = ".$_SESSION['sess_name'];
    	
    	echo "<br/>";
    	
    	session_unset( $_SESSION['sess_name'] );
    	echo "session = ".$_SESSION['sess_name'];
    	
    ?>
    

     

    ผลลัพธ์

    session = amplysoft
    session =
    

    อ่านเนื้อหาอื่นเพิ่มเติมฟรี ได้ที่
    Devdit - พบคำตอบด้านไอทีและทำตามง่ายๆ



    คำค้นหา session PHP ตัวแปร session PHP